home *** CD-ROM | disk | FTP | other *** search
- import java.io.InputStream;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- class MapCanvas extends Canvas {
- // $FF: renamed from: Þ int
- int field_0 = 0;
- // $FF: renamed from: ß int
- int field_1;
- // $FF: renamed from: à int
- int field_2;
- // $FF: renamed from: á int
- int field_3;
- // $FF: renamed from: â int
- int field_4;
- // $FF: renamed from: ã javax.microedition.lcdui.Font
- Font field_5 = null;
- // $FF: renamed from: ä java.lang.String
- String field_6 = "MDoom 1.0";
- // $FF: renamed from: å java.lang.String
- String field_7 = "jshape.com";
- // $FF: renamed from: æ java.lang.String
- String field_8 = "2002 (C)";
- // $FF: renamed from: ç int
- int field_9;
- // $FF: renamed from: è int
- int field_10;
- // $FF: renamed from: é int
- int field_11;
- // $FF: renamed from: ê int
- int field_12;
- // $FF: renamed from: ë int
- int field_13 = 32;
- // $FF: renamed from: ì int
- int field_14 = 16;
- // $FF: renamed from: í int
- int field_15 = 4;
- // $FF: renamed from: î int
- int field_16 = 45;
- // $FF: renamed from: ï int
- int field_17 = 96;
- // $FF: renamed from: ├░ int
- int field_18 = 80;
- // $FF: renamed from: VI javax.microedition.lcdui.Image
- Image field_19;
- // $FF: renamed from: VG javax.microedition.lcdui.Graphics
- Graphics field_20;
- // $FF: renamed from: ├▒ javax.microedition.lcdui.Image[][]
- Image[][] field_21 = new Image[2][5];
- // $FF: renamed from: ├▓ MatrixImage
- MatrixImage field_22;
- // $FF: renamed from: ├│ MatrixImage
- MatrixImage field_23;
- // $FF: renamed from: ├┤ javax.microedition.lcdui.Image
- Image field_24;
- // $FF: renamed from: ├╡ int
- int field_25 = 0;
- // $FF: renamed from: ├╢ int
- int field_26 = -1;
- // $FF: renamed from: ├╕ int
- int field_27 = -1;
- // $FF: renamed from: ├╣ int
- int field_28 = 9999;
- // $FF: renamed from: ├║ int
- int field_29 = 0;
- // $FF: renamed from: ├╗ int
- int field_30 = 60;
- // $FF: renamed from: ├╝ int
- int field_31 = 371;
- // $FF: renamed from: ├╜ int
- int field_32 = 371;
- // $FF: renamed from: ├╛ int
- int field_33 = 0;
- // $FF: renamed from: ├┐ int
- int field_34;
- // $FF: renamed from: ─Ç int
- int field_35;
- // $FF: renamed from: O byte
- byte field_36 = 0;
- // $FF: renamed from: W byte
- byte field_37 = 1;
- // $FF: renamed from: A byte
- byte field_38 = 10;
- // $FF: renamed from: B byte
- byte field_39 = 11;
- // $FF: renamed from: C byte
- byte field_40 = 12;
- // $FF: renamed from: D byte
- byte field_41 = 13;
- // $FF: renamed from: E byte
- byte field_42 = 14;
- // $FF: renamed from: ─ü int[]
- int[] field_43 = new int[5];
- // $FF: renamed from: ─é int
- int field_44 = 5;
- // $FF: renamed from: ─â byte[][]
- byte[][] field_45;
- // $FF: renamed from: ─ä int[]
- int[] field_46;
- // $FF: renamed from: ─à int[]
- int[] field_47;
-
- MapCanvas() {
- this.field_45 = new byte[][]{{this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37}, {this.field_37, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_39, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_37, this.field_37, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_37, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_37, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_42, this.field_36, this.field_36, this.field_36, this.field_37, this.field_37, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_36, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_40, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37, this.field_37, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_36, this.field_37, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_37, this.field_36, this.field_36, this.field_36, this.field_36, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_36, this.field_37, this.field_36, this.field_37}, {this.field_37, this.field_36, this.field_36, this.field_36, this.field_37, this.field_37, this.field_41, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_36, this.field_38, this.field_37}, {this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37, this.field_37}};
- this.field_46 = new int[]{1, 174, 348, 523, 697, 871, 1045, 1218, 1391, 1564, 1736, 1908, 2079, 2249, 2419, 2588, 2756, 2923, 3090, 3255, 3420, 3583, 3746, 3907, 4067, 4226, 4383, 4539, 4694, 4848, 5000, 5150, 5299, 5446, 5591, 5735, 5877, 6018, 6156, 6293, 6427, 6560, 6691, 6819, 6946, 7071, 7193, 7313, 7431, 7547, 7660, 7771, 7880, 7986, 8090, 8191, 8290, 8386, 8480, 8571, 8660, 8746, 8829, 8910, 8987, 9063, 9135, 9205, 9271, 9335, 9396, 9455, 9510, 9563, 9612, 9659, 9702, 9743, 9781, 9816, 9848, 9876, 9902, 9925, 9945, 9961, 9975, 9986, 9993, 9998, 10000};
- this.field_47 = new int[]{1, 174, 348, 523, 698, 874, 1050, 1227, 1404, 1583, 1762, 1943, 2125, 2308, 2493, 2679, 2867, 3056, 3249, 3442, 3639, 3838, 4040, 4244, 4452, 4662, 4877, 5094, 5316, 5543, 5773, 6008, 6248, 6494, 6744, 7001, 7264, 7535, 7812, 8098, 8390, 8692, 9004, 9324, 9656, 10000, 10355, 10724, 11105, 11504, 11918, 12348, 12800, 13270, 13765, 14282, 14827, 15398, 16003, 16642, 17320, 18040, 18809, 19629, 20504, 21445, 22461, 23560, 24749, 26053, 27473, 29047, 30776, 32716, 34876, 37322, 40107, 43321, 47046, 51446, 56728, 63145, 71186, 81486, 95167, 114362, 143113, 190936, 287155, 574597, 999999999};
- }
-
- // $FF: renamed from: Þ (int) int
- int method_0(int var1) {
- byte var2 = 1;
- if (var1 < 0) {
- var2 = -1;
- var1 = -var1;
- }
-
- if (var1 > 360) {
- var1 %= 360;
- }
-
- int var3 = 0;
- if (var1 <= 90) {
- var3 = this.field_46[var1];
- } else if (var1 <= 180) {
- var3 = this.field_46[180 - var1];
- } else if (var1 <= 270) {
- var3 = -this.field_46[var1 - 180];
- } else {
- var3 = -this.field_46[360 - var1];
- }
-
- return var2 * var3;
- }
-
- // $FF: renamed from: ß (int) int
- int method_1(int var1) {
- if (var1 < 0) {
- var1 = -var1;
- }
-
- if (var1 > 360) {
- var1 %= 360;
- }
-
- int var2 = 0;
- if (var1 <= 90) {
- var2 = this.field_46[90 - var1];
- } else if (var1 <= 180) {
- var2 = -this.field_46[var1 - 90];
- } else if (var1 <= 270) {
- var2 = -this.field_46[270 - var1];
- } else {
- var2 = this.field_46[var1 - 270];
- }
-
- return var2;
- }
-
- // $FF: renamed from: à (int) int
- int method_2(int var1) {
- byte var2 = 1;
- if (var1 < 0) {
- var2 = -1;
- var1 = -var1;
- }
-
- if (var1 > 360) {
- var1 %= 360;
- }
-
- int var3 = 0;
- if (var1 <= 90) {
- var3 = this.field_47[var1];
- } else if (var1 <= 180) {
- var3 = -this.field_47[180 - var1];
- } else if (var1 <= 270) {
- var3 = this.field_47[var1 - 180];
- } else {
- var3 = -this.field_47[360 - var1];
- }
-
- return var2 * var3;
- }
-
- // $FF: renamed from: á (java.lang.String) MatrixImage
- MatrixImage method_3(String var1) {
- try {
- InputStream var2 = this.getClass().getResourceAsStream(var1);
- GifDecoder var3 = new GifDecoder(var2);
- MatrixImage var4 = var3.decodeMatrix();
- var2.close();
- var3.clear();
- Object var6 = null;
- return var4;
- } catch (Exception var5) {
- return null;
- }
- }
-
- public void init() {
- this.field_1 = ((Canvas)this).getWidth();
- this.field_2 = ((Canvas)this).getHeight() - 10;
- this.field_3 = (this.field_1 - this.field_17) / 2;
- if (this.field_3 < 0) {
- this.field_3 = 0;
- }
-
- this.field_4 = (this.field_2 - this.field_18) / 2;
- if (this.field_4 < 0) {
- this.field_4 = 0;
- }
-
- this.field_9 = this.field_1 / 3;
- this.field_10 = this.field_1 - this.field_9;
- this.field_11 = this.field_2 / 3;
- this.field_12 = this.field_2 - this.field_11;
- this.field_19 = Image.createImage(this.field_17, this.field_18);
- this.field_20 = this.field_19.getGraphics();
- this.field_34 = this.field_17 / 2 * 10000 / this.method_2(this.field_30 / 2);
- this.field_35 = this.field_34 * this.field_13;
- this.field_22 = this.method_3("/monster.gif");
- this.field_23 = this.method_3("/fire.gif");
- Runtime.getRuntime().gc();
-
- for(int var1 = 0; var1 < 5; ++var1) {
- this.field_43[var1] = 5;
- }
-
- try {
- Image var2 = Image.createImage("/wall0.png");
-
- for(int var3 = 0; var3 < 5; ++var3) {
- this.field_21[0][var3] = Image.createImage(1, 80);
- Graphics var4 = this.field_21[0][var3].getGraphics();
- var4.drawImage(var2, -var3, 0, 20);
- }
-
- var2 = Image.createImage("/wall1.png");
-
- for(int var9 = 0; var9 < 5; ++var9) {
- this.field_21[1][var9] = Image.createImage(1, 80);
- Graphics var5 = this.field_21[1][var9].getGraphics();
- var5.drawImage(var2, -var9, 0, 20);
- }
-
- Object var8 = null;
- } catch (Exception var6) {
- }
-
- (new Game()).start();
- }
-
- public void paint(Graphics var1) {
- if (this.field_5 == null) {
- this.field_5 = var1.getFont();
- }
-
- if (this.field_0 == 0) {
- var1.setColor(16777215);
- var1.fillRect(0, 0, this.field_1, this.field_2);
- var1.setColor(0);
- int var6 = this.field_1 / 2;
- int var8 = (this.field_2 - this.field_5.getHeight()) / 2;
- var1.drawString(this.field_6, var6, var8, 33);
- var8 += this.field_5.getHeight();
- var1.drawString(this.field_7, var6, var8, 33);
- var8 += this.field_5.getHeight();
- var1.drawString(this.field_8, var6, var8, 33);
- } else {
- if (this.field_0 == 1) {
- this.method_4();
- if (this.field_25 != 0) {
- int var2 = this.field_27 - this.field_26;
- if (var2 > this.field_28) {
- var2 = this.field_28;
- }
-
- int var3 = (this.field_27 + this.field_26 - var2) / 2;
- int var4 = (this.field_18 - var2) / 2;
- this.field_22.paint(this.field_20, var3, var4, var2, var2);
- }
-
- if (this.field_29 > 0) {
- this.field_23.paint(this.field_20, 36, 48);
- }
-
- var1.drawImage(this.field_19, this.field_3, this.field_4, 20);
- }
-
- if (this.field_0 == 2) {
- var1.setColor(16777215);
- var1.fillRect(0, 0, this.field_1, this.field_2);
- var1.setColor(0);
- var1.drawImage(this.field_24, (this.field_1 - 64) / 2, (this.field_2 - 80) / 2, 20);
- int var5 = this.field_1 / 2;
- int var7 = (this.field_2 + this.field_5.getHeight()) / 2;
- var1.drawString("Girl Saved", var5, var7, 33);
- }
-
- }
- }
-
- // $FF: renamed from: â () void
- void method_4() {
- this.field_20.setClip(0, 0, this.field_17, this.field_18);
- this.field_20.setColor(15778032);
- this.field_20.fillRect(0, 0, this.field_17, this.field_18 / 2);
- this.field_20.setColor(5263440);
- this.field_20.fillRect(0, this.field_18 / 2, this.field_17, this.field_18 / 2);
- int var1 = 0;
- this.field_25 = 0;
- this.field_26 = -1;
- this.field_27 = -1;
- this.field_28 = 9999;
-
- for(int var2 = 0; var2 < this.field_17; ++var2) {
- int var3 = this.field_33 + this.field_30 / 2 - var2 * this.field_30 / this.field_17;
- if (var3 < 0) {
- var3 += 360;
- }
-
- if (var3 > 360) {
- var3 -= 360;
- }
-
- int var6 = this.field_13 * 10000 / this.method_2(var3);
- if (var3 > 90 && var3 < 270) {
- if (var6 > 0) {
- var6 = -var6;
- }
- } else if (var6 < 0) {
- var6 = -var6;
- }
-
- int var7 = this.field_13;
- int var5;
- if (var3 > 0 && var3 < 180) {
- var7 = -var7;
- var5 = this.field_32 / this.field_13 * this.field_13 - 1;
- } else {
- var5 = this.field_32 / this.field_13 * this.field_13 + this.field_13;
- }
-
- int var4 = this.field_31 + (this.field_32 - var5) * 10000 / this.method_2(var3);
- int var8 = 999999999;
- byte var9 = 0;
- int var10 = 0;
- int var11 = 999999999;
-
- while(true) {
- if (var3 >= 90 && var3 <= 270) {
- if (var4 % this.field_13 <= 0) {
- var4 = var4 / this.field_13 * this.field_13 - 1;
- }
- } else if (var4 % this.field_13 >= this.field_13 - 1) {
- var4 = (var4 / this.field_13 + 1) * this.field_13;
- }
-
- int var12 = var4 / this.field_13;
- if (var12 < 0 || var12 >= this.field_14) {
- break;
- }
-
- int var13 = var5 / this.field_13;
- if (var13 < 0 || var13 >= this.field_14) {
- break;
- }
-
- if (this.field_45[var13][var12] != this.field_36) {
- var11 = (this.field_32 - var5) * 10000 / this.method_0(var3);
- if (var11 < 0) {
- var11 = -var11;
- }
-
- if (this.field_45[var13][var12] == this.field_37) {
- break;
- }
-
- var8 = var11;
- var9 = this.field_45[var13][var12];
- var10 = var4 % this.field_13;
- }
-
- var4 += var6;
- var5 += var7;
- }
-
- int var14 = this.field_13;
- int var30;
- if (var3 > 90 && var3 < 270) {
- var30 = this.field_31 / this.field_13 * this.field_13 - 1;
- var14 = -var14;
- } else {
- var30 = this.field_31 / this.field_13 * this.field_13 + this.field_13;
- }
-
- int var15 = this.field_13 * this.method_2(var3) / 10000;
- if (var3 > 0 && var3 < 180) {
- if (var15 > 0) {
- var15 = -var15;
- }
- } else if (var15 < 0) {
- var15 = -var15;
- }
-
- int var31 = this.field_32 + (this.field_31 - var30) * this.method_2(var3) / 10000;
- int var16 = 999999999;
- byte var17 = 0;
- int var18 = 0;
- int var19 = 999999999;
-
- while(true) {
- int var20 = var30 / this.field_13;
- if (var20 < 0 || var20 >= this.field_14) {
- break;
- }
-
- if (var3 > 180) {
- if (var31 % this.field_13 >= this.field_13 - 1) {
- var31 = (var31 / this.field_13 + 1) * this.field_13;
- }
- } else if (var31 % this.field_13 <= 0) {
- var31 = var31 / this.field_13 * this.field_13 - 1;
- }
-
- int var21 = var31 / this.field_13;
- if (var21 < 0 || var21 >= this.field_14) {
- break;
- }
-
- if (this.field_45[var21][var20] != this.field_36) {
- var19 = (this.field_31 - var30) * 10000 / this.method_1(var3);
- if (var19 < 0) {
- var19 = -var19;
- }
-
- if (this.field_45[var21][var20] == this.field_37) {
- break;
- }
-
- var16 = var19;
- var17 = this.field_45[var21][var20];
- var18 = var31 % this.field_13;
- }
-
- var30 += var14;
- var31 += var15;
- }
-
- int var33 = var11;
- boolean var35 = false;
- boolean var22 = false;
- if (var11 > var19) {
- var33 = var19;
- var35 = true;
- int var10000 = var31 % this.field_13;
- } else {
- int var39 = var4 % this.field_13;
- }
-
- var33 = var33 * this.method_1(var3 - this.field_33) / 10000;
- if (var33 < 0) {
- var33 = -var33;
- }
-
- int var23 = this.field_35 / var33;
- if (var23 % 2 != 0) {
- --var23;
- }
-
- if (var23 > 80) {
- var23 = 80;
- }
-
- byte var24;
- if (var23 >= 64) {
- var24 = 0;
- } else if (var23 >= 48) {
- var24 = 1;
- } else if (var23 >= 32) {
- var24 = 2;
- } else if (var23 >= 16) {
- var24 = 3;
- } else {
- var24 = 4;
- }
-
- var1 ^= 1;
- int var25 = (this.field_18 - var23) / 2;
- this.field_20.setClip(var2, var25, 1, var23);
- this.field_20.drawImage(this.field_21[var1][var24], var2, var25, 20);
- int var26 = var8;
- byte var27 = var9;
- if (var8 > var16) {
- var26 = var16;
- var27 = var17;
- }
-
- if (var26 < 256 && var26 < var33 && this.field_33 % 90 == 0) {
- this.field_25 = var27;
- var26 = var26 * this.method_1(var3 - this.field_33) / 10000;
- if (var26 < 0) {
- var26 = -var26;
- }
-
- var23 = this.field_35 / var26;
- if (var23 % 2 != 0) {
- --var23;
- }
-
- if (var23 > 80) {
- var23 = 80;
- }
-
- if (var23 < this.field_28) {
- this.field_28 = var23;
- }
-
- this.field_27 = var2;
- if (this.field_26 == -1) {
- this.field_26 = var2;
- }
- }
- }
-
- this.field_20.setClip(0, 0, this.field_17, this.field_18);
- }
-
- // $FF: renamed from: ã (int) void
- void method_5(int var1) {
- int var2 = this.field_31;
- int var3 = this.field_32;
- switch (this.field_33) {
- case 0:
- this.field_31 += var1;
- break;
- case 45:
- this.field_31 += var1;
- this.field_32 -= var1;
- break;
- case 90:
- this.field_32 -= var1;
- break;
- case 135:
- this.field_31 -= var1;
- this.field_32 -= var1;
- break;
- case 180:
- this.field_31 -= var1;
- break;
- case 225:
- this.field_31 -= var1;
- this.field_32 += var1;
- break;
- case 270:
- this.field_32 += var1;
- break;
- case 315:
- this.field_31 += var1;
- this.field_32 += var1;
- }
-
- int var4 = this.field_31 / this.field_13;
- int var5 = this.field_32 / this.field_13;
- if (this.field_45[var5][var4] != 0) {
- this.field_31 = var2;
- this.field_32 = var3;
- }
-
- boolean var6 = false;
- if (this.field_31 % this.field_13 + 1 == this.field_13) {
- if (this.field_45[var5][var4 + 1] != 0) {
- var6 = true;
- } else if (this.field_32 % this.field_13 + 1 == this.field_13 && this.field_45[var5 + 1][var4 + 1] != 0) {
- var6 = true;
- }
- }
-
- if (this.field_32 % this.field_13 + 1 == this.field_13) {
- if (this.field_45[var5 + 1][var4] != 0) {
- var6 = true;
- } else if (this.field_31 % this.field_13 + 1 == this.field_13 && this.field_45[var5 + 1][var4 + 1] != 0) {
- var6 = true;
- }
- }
-
- if (var6) {
- this.field_31 = var2;
- this.field_32 = var3;
- }
-
- }
-
- // $FF: renamed from: ä (int) void
- void method_6(int var1) {
- this.field_33 += var1;
- if (this.field_33 < 0) {
- this.field_33 += 360;
- }
-
- if (this.field_33 >= 360) {
- this.field_33 -= 360;
- }
-
- }
-
- // $FF: renamed from: å (int) void
- void method_7(int var1) {
- if (this.field_0 != 0) {
- var1 = ((Canvas)this).getGameAction(var1);
- if (var1 == 1) {
- this.method_5(this.field_15);
- } else if (var1 == 6) {
- this.method_5(-this.field_15);
- } else if (var1 == 2) {
- this.method_6(this.field_16);
- } else if (var1 == 5) {
- this.method_6(-this.field_16);
- } else if (var1 == 8) {
- this.field_29 = 2;
- if (this.field_25 > 0) {
- int var2 = this.field_25 % 10;
- if (this.field_43[var2] > 0) {
- int var10002 = this.field_43[var2]--;
- if (this.field_43[var2] == 0) {
- switch (var2) {
- case 0:
- this.field_45[14][14] = 0;
- break;
- case 1:
- this.field_45[1][14] = 0;
- break;
- case 2:
- this.field_45[8][8] = 0;
- break;
- case 3:
- this.field_45[14][6] = 0;
- break;
- case 4:
- this.field_45[6][4] = 0;
- }
-
- --this.field_44;
- if (this.field_44 == 0) {
- this.field_0 = 2;
-
- try {
- this.field_24 = Image.createImage("/girl.png");
- } catch (Exception var4) {
- }
- }
- }
- }
- }
- }
-
- ((Canvas)this).repaint();
- }
- }
-
- public void keyPressed(int var1) {
- this.method_7(var1);
- }
-
- public void keyRepeated(int var1) {
- this.method_7(var1);
- }
-
- public void pointerPressed(int var1, int var2) {
- if (var1 < this.field_9) {
- if (var2 >= this.field_11 && var2 <= this.field_12) {
- this.method_7(((Canvas)this).getKeyCode(2));
- }
- } else if (var1 > this.field_10) {
- if (var2 >= this.field_11 && var2 <= this.field_12) {
- this.method_7(((Canvas)this).getKeyCode(5));
- }
- } else if (var2 < this.field_11) {
- this.method_7(((Canvas)this).getKeyCode(1));
- } else if (var2 > this.field_12) {
- this.method_7(((Canvas)this).getKeyCode(6));
- } else {
- this.method_7(((Canvas)this).getKeyCode(8));
- }
-
- }
- }
-